home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / WDMA_INT.IN_ / wdma_int.inf
Encoding:
Windows Setup INFormation  |  2003-03-24  |  23.8 KB  |  535 lines

  1.  
  2.  
  3. [Version]
  4. Signature="$CHICAGO$"
  5. Class=MEDIA
  6. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  7. provider=%MSFT%
  8. LayoutFile=layout.inf
  9. DriverVer =10/01/2002,5.2.3790.0
  10.  
  11.  
  12. [Manufacturer]
  13. %IntelMfg%=Intel
  14.  
  15. ;; Excluding drivers from the "Add New Hardware" list.
  16. [ControlFlags]
  17. ExcludeFromSelect = *
  18.  
  19.  
  20. [Intel]
  21. ;; Generic entries; not codec specific.
  22. ;; 82801AA
  23. %ichaud_AA.DeviceDesc%=ac97intc, PCI\VEN_8086&DEV_2415
  24. ;; 82801AB
  25. %ichaud_AB.DeviceDesc%=ac97intc, PCI\VEN_8086&DEV_2425
  26. ;; 82801BA/BAM
  27. %ich2aud_BA_BAM.DeviceDesc%=ac97intc, PCI\VEN_8086&DEV_2445
  28. %ich2aud_BA_BAM.DeviceDesc%=ac97intc, PCI\VEN_8086&DEV_2445&CC_0401
  29. %ich2aud_BA_BAM.DeviceDesc%=ac97intc, PCI\VEN_8086&DEV_2445&SUBSYS_00011179
  30. ;; 82801CA/CAM
  31. %ich3aud_CA_CAM.DeviceDesc%=ac97intc, PCI\VEN_8086&DEV_2485
  32. ;; 440MX
  33. %i440mxaud.DeviceDesc%=ac97intcmx, PCI\VEN_8086&DEV_7195
  34.  
  35. ;; Force to replace SoundMAX Integrated Digital Audio (IBM systems) driver
  36. ;; with XP inbox driver.
  37. ;; Stardust.
  38. %ichaud_AA.DeviceDesc%=ac97intc, PCI\VEN_8086&DEV_2415&SUBSYS_01CD1014
  39. ;; RioE
  40. %ichaud_AA.DeviceDesc%=ac97intc, PCI\VEN_8086&DEV_2415&SUBSYS_01DA1014
  41. ;; Torrey
  42. %ichaud_AA.DeviceDesc%=ac97intc, PCI\VEN_8086&DEV_2415&SUBSYS_01DE1014
  43.  
  44. ;; Force to use inbox driver during Win2k upgrade to XP , instead of a Win2k
  45. ;; SoundMAX (smwdm.sys) driver.
  46. %ichaud_AA.DeviceDesc%=ac97intc, PCI\VEN_8086&DEV_2415&SUBSYS_B1810E11
  47. %ichaud_AA.DeviceDesc%=ac97intc, PCI\VEN_8086&DEV_2415&SUBSYS_B1820E11
  48. %ichaud_AA.DeviceDesc%=ac97intc, PCI\VEN_8086&DEV_2415&SUBSYS_B1830E11
  49. %ichaud_AA.DeviceDesc%=ac97intc, PCI\VEN_8086&DEV_2415&SUBSYS_B1840E11
  50. %ichaud_AA.DeviceDesc%=ac97intc, PCI\VEN_8086&DEV_2415&SUBSYS_B1850E11
  51. %ichaud_AA.DeviceDesc%=ac97intc, PCI\VEN_8086&DEV_2415&SUBSYS_B1860E11
  52. %ichaud_AA.DeviceDesc%=ac97intc, PCI\VEN_8086&DEV_2415&SUBSYS_B1870E11
  53. %ichaud_AA.DeviceDesc%=ac97intc, PCI\VEN_8086&DEV_2415&SUBSYS_B1880E11
  54. %ichaud_AA.DeviceDesc%=ac97intc, PCI\VEN_8086&DEV_2415&SUBSYS_B1890E11
  55. %ichaud_AA.DeviceDesc%=ac97intc, PCI\VEN_8086&DEV_2415&SUBSYS_B1970E11
  56. %ichaud_AA.DeviceDesc%=ac97intc, PCI\VEN_8086&DEV_2415&SUBSYS_B1980E11
  57. %ichaud_AA.DeviceDesc%=ac97intc, PCI\VEN_8086&DEV_2415&SUBSYS_B1A50E11
  58. %ichaud_AA.DeviceDesc%=ac97intc, PCI\VEN_8086&DEV_2415&SUBSYS_B1A60E11
  59. %ichaud_AA.DeviceDesc%=ac97intc, PCI\VEN_8086&DEV_2415&SUBSYS_B1B40E11
  60. %ichaud_AA.DeviceDesc%=ac97intc, PCI\VEN_8086&DEV_2415&SUBSYS_B1BF0E11
  61. %ichaud_AA.DeviceDesc%=ac97intc, PCI\VEN_8086&DEV_2415&SUBSYS_B1730E11
  62. %ichaud_AA.DeviceDesc%=ac97intc, PCI\VEN_8086&DEV_2415&SUBSYS_B19F0E11
  63. %ichaud_AA.DeviceDesc%=ac97intc, PCI\VEN_8086&DEV_2415&SUBSYS_02151014  
  64. %ichaud_AA.DeviceDesc%=ac97intc, PCI\VEN_8086&DEV_2415&SUBSYS_01861014
  65. %ichaud_AA.DeviceDesc%=ac97intc, PCI\VEN_8086&DEV_2415&SUBSYS_01C61014   
  66. %ichaud_AA.DeviceDesc%=ac97intc, PCI\VEN_8086&DEV_2415&SUBSYS_01DA1014
  67. %ichaud_AA.DeviceDesc%=ac97intc, PCI\VEN_8086&DEV_2415&SUBSYS_01691014
  68. %ichaud_AA.DeviceDesc%=ac97intc, PCI\VEN_8086&DEV_2415&SUBSYS_01CD1014  
  69. %ichaud_AA.DeviceDesc%=ac97intc, PCI\VEN_8086&DEV_2415&SUBSYS_01991014
  70. %ichaud_AA.DeviceDesc%=ac97intc, PCI\VEN_8086&DEV_2415&SUBSYS_01DA1014   
  71. %ichaud_AA.DeviceDesc%=ac97intc, PCI\VEN_8086&DEV_2415&SUBSYS_01DE1014
  72. %ichaud_AA.DeviceDesc%=ac97intc, PCI\VEN_8086&DEV_2415&SUBSYS_016A1014
  73. %ichaud_AA.DeviceDesc%=ac97intc, PCI\VEN_8086&DEV_2415&SUBSYS_01691014
  74.  
  75. %ich2aud_BA_BAM.DEViceDesc%=ac97intc, PCI\VEN_8086&DEV_2445&SUBSYS_02241014
  76. %ich2aud_BA_BAM.DEViceDesc%=ac97intc, PCI\VEN_8086&DEV_2445&SUBSYS_02151014
  77. %ich2aud_BA_BAM.DEViceDesc%=ac97intc, PCI\VEN_8086&DEV_2445&SUBSYS_47428086
  78. %ich2aud_BA_BAM.DEViceDesc%=ac97intc, PCI\VEN_8086&DEV_2445&SUBSYS_02341014
  79. %ich2aud_BA_BAM.DEViceDesc%=ac97intc, PCI\VEN_8086&DEV_2445&SUBSYS_022C1014
  80. %ich2aud_BA_BAM.DEViceDesc%=ac97intc, PCI\VEN_8086&DEV_2445&SUBSYS_01C61014 
  81. %ich2aud_BA_BAM.DEViceDesc%=ac97intc, PCI\VEN_8086&DEV_2445&SUBSYS_01DD1014
  82. %ich2aud_BA_BAM.DEViceDesc%=ac97intc, PCI\VEN_8086&DEV_2445&SUBSYS_01CD1014
  83. %ich2aud_BA_BAM.DEViceDesc%=ac97intc, PCI\VEN_8086&DEV_2445&SUBSYS_02051014
  84. %ich2aud_BA_BAM.DEViceDesc%=ac97intc, PCI\VEN_8086&DEV_2445&SUBSYS_47428086
  85. %ich2aud_BA_BAM.DEViceDesc%=ac97intc, PCI\VEN_8086&DEV_2445&SUBSYS_00070E11
  86. %ich2aud_BA_BAM.DEViceDesc%=ac97intc, PCI\VEN_8086&DEV_2445&SUBSYS_00080E11
  87. %ich2aud_BA_BAM.DEViceDesc%=ac97intc, PCI\VEN_8086&DEV_2445&SUBSYS_00090E11
  88. %ich2aud_BA_BAM.DEViceDesc%=ac97intc, PCI\VEN_8086&DEV_2445&SUBSYS_000A0E11
  89. %ich2aud_BA_BAM.DEViceDesc%=ac97intc, PCI\VEN_8086&DEV_2445&SUBSYS_000B0E11
  90. %ich2aud_BA_BAM.DEViceDesc%=ac97intc, PCI\VEN_8086&DEV_2445&SUBSYS_000C0E11
  91. %ich2aud_BA_BAM.DEViceDesc%=ac97intc, PCI\VEN_8086&DEV_2445&SUBSYS_000D0E11
  92. %ich2aud_BA_BAM.DEViceDesc%=ac97intc, PCI\VEN_8086&DEV_2445&SUBSYS_000E0E11
  93. %ich2aud_BA_BAM.DEViceDesc%=ac97intc, PCI\VEN_8086&DEV_2445&SUBSYS_000F0E11
  94. %ich2aud_BA_BAM.DEViceDesc%=ac97intc, PCI\VEN_8086&DEV_2445&SUBSYS_00100E11
  95.  
  96. ;; The following specfic IDs are used to force the Yamaha AC-XG 
  97. ;; to use XP AC97 driver
  98. %ichaud_AA.DeviceDesc%=ac97intc, PCI\VEN_8086&DEV_2415&SUBSYS_809B1033
  99. %ichaud_AB.DeviceDesc%=ac97intc, PCI\VEN_8086&DEV_2425&SUBSYS_80AB1033
  100. %ichaud_AB.DeviceDesc%=ac97intc, PCI\VEN_8086&DEV_2425&SUBSYS_80991033
  101. %ichaud_AB.DeviceDesc%=ac97intc, PCI\VEN_8086&DEV_2425&SUBSYS_809A1033
  102. %ichaud_AB.DeviceDesc%=ac97intc, PCI\VEN_8086&DEV_2425&SUBSYS_80A71033
  103. %i440mxaud.DeviceDesc%=ac97intcmx, PCI\VEN_8086&DEV_7195&SUBSYS_00011179
  104. %i440mxaud.DeviceDesc%=ac97intcmx, PCI\VEN_8086&DEV_7195&SUBSYS_80CC1033
  105. ;; the following specfic IDs are used to force the Crystal AC97 codec
  106. ;; to use XP AC97 driver
  107. %i440mxaud.DeviceDesc%=ac97intcmx, PCI\VEN_8086&DEV_7195&SUBSYS_01D11014
  108. %i440mxaud.DeviceDesc%=ac97intcmx, PCI\VEN_8086&DEV_7195&SUBSYS_01A11014
  109. %i440mxaud.DeviceDesc%=ac97intcmx, PCI\VEN_8086&DEV_7195&SUBSYS_02121014
  110.  
  111.  
  112. [DestinationDirs]
  113. ac97intc.NTX86.CopyList=10,system32\drivers
  114. ac97intc.CopyList=10,system32\drivers
  115.  
  116. [ac97intc]
  117. Include=ks.inf,wdmaudio.inf
  118. Needs=KS.Registration,WDMAUDIO.Registration
  119. CopyFiles=ac97intc.CopyList
  120. AddReg=ac97intc.AddReg,ac97intc_NAMES.AddReg, ac97intc_OEM.AddReg, ac97intc_ICH.AddReg
  121.  
  122. [ac97intcmx]
  123. Include=ks.inf,wdmaudio.inf
  124. Needs=KS.Registration,WDMAUDIO.Registration
  125. CopyFiles=ac97intc.CopyList
  126. AddReg=ac97intc.AddReg,ac97intc_NAMES.AddReg, ac97intc_OEM.AddReg, ac97intc_MX.AddReg
  127.  
  128. [ac97intc.CopyList]
  129. ac97intc.sys
  130.  
  131. ;; =======this section is added for win2K installation=====
  132.  
  133. [ac97intc.NTX86]
  134. Include=ks.inf,wdmaudio.inf
  135. Needs=KS.Registration,WDMAUDIO.Registration
  136. CopyFiles=ac97intc.NTX86.CopyList
  137. AddReg=ac97intc.AddReg,ac97intc_NAMES.AddReg, ac97intc_OEM.AddReg, ac97intc_ICH.AddReg
  138.  
  139. [ac97intcmx.NTX86]
  140. Include=ks.inf,wdmaudio.inf
  141. Needs=KS.Registration,WDMAUDIO.Registration
  142. CopyFiles=ac97intc.NTX86.CopyList
  143. AddReg=ac97intc.AddReg,ac97intc_NAMES.AddReg, ac97intc_OEM.AddReg, ac97intc_MX.AddReg
  144.  
  145. [ac97intc.NTX86.CopyList]
  146. ac97intc.sys
  147.  
  148. [ac97intc.NTX86.Interfaces]
  149. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,ac97intc.Interface.Wave
  150. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,ac97intc.Interface.Wave
  151. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,ac97intc.Interface.Wave
  152. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,ac97intc.Interface.Topology
  153.  
  154. [ac97intc.NTX86.Services]
  155. AddService = ac97intc, 0x00000002, ac97intc_Service_Inst
  156.  
  157. [ac97intcmx.NTX86.Interfaces]
  158. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,ac97intc.Interface.Wave
  159. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,ac97intc.Interface.Wave
  160. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,ac97intc.Interface.Wave
  161. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,ac97intc.Interface.Topology
  162.  
  163. [ac97intcmx.NTX86.Services]
  164. AddService = ac97intc, 0x00000002, ac97intc_Service_Inst
  165.  
  166. ;; ============end of adding for winNT installation======
  167.  
  168. [ac97intc.Interfaces]
  169. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,ac97intc.Interface.Wave
  170. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,ac97intc.Interface.Wave
  171. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,ac97intc.Interface.Wave
  172. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,ac97intc.Interface.Topology
  173.  
  174.  
  175. [ac97intc.Interface.Wave]
  176. AddReg=ac97intc.I.Wave.AddReg
  177.  
  178. [ac97intc.I.Wave.AddReg]
  179. HKR,,CLSID,,%Proxy.CLSID%
  180. HKR,,FriendlyName,,%ac97intc.Wave.szPname%
  181.  
  182. [ac97intc.Interface.Topology]
  183. AddReg=ac97intc.I.Topo.AddReg
  184.  
  185. [ac97intc.I.Topo.AddReg]
  186. HKR,,CLSID,,%Proxy.CLSID%
  187. HKR,,FriendlyName,,%ac97intc.Topology.szPname%
  188.  
  189.  
  190. [ac97intc.AddReg]
  191. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  192. HKR,,Driver,,ac97intc.sys
  193. HKR,,NTMPDriver,,"ac97intc.sys,sbemul.sys"
  194.  
  195. HKR,Drivers,SubClasses,,"wave,midi,mixer,aux"
  196.  
  197. HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv
  198. HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv
  199. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  200. HKR,Drivers\aux\wdmaud.drv,Driver,,wdmaud.drv
  201.  
  202. HKR,Drivers\wave\wdmaud.drv,Description,,%ac97intc.DeviceDesc%
  203. HKR,Drivers\midi\wdmaud.drv,Description,,%ac97intc.DeviceDesc%
  204. HKR,Drivers\mixer\wdmaud.drv,Description,,%ac97intc.DeviceDesc%
  205. HKR,Drivers\aux\wdmaud.drv,Description,,%ac97intc.DeviceDesc%
  206.  
  207.  
  208. [ac97intc.Services]
  209. AddService = ac97intc, 0x00000002, ac97intc_Service_Inst
  210.  
  211. [ac97intc_Service_Inst]
  212. DisplayName   = %ac97intc.SvcDesc%
  213. ServiceType   = 1                  ; SERVICE_KERNEL_DRIVER
  214. StartType     = 3                  ; SERVICE_DEMAND_START
  215. ErrorControl  = 1                  ; SERVICE_ERROR_NORMAL
  216. ServiceBinary = %10%\system32\drivers\ac97intc.sys
  217.  
  218.  
  219. [ac97intc_NAMES.AddReg]
  220. ;;
  221. ;; These AC97 guids are not added by Win98G.  We will add them only if they do
  222. ;; not exist.  That way they don't overwrite localized versions of non-Win98Gold.
  223. ;;
  224.  
  225. ;;
  226. ;; Pins
  227. ;;
  228. HKLM,%MediaCategories%\%ICHGUID.MonoOut%,Name,2,%ICHPin.MonoOut%
  229. HKLM,%MediaCategories%\%ICHGUID.MonoOut%,Display,3,00,00,00,00
  230. HKLM,%MediaCategories%\%ICHGUID.SpkrBalance%,Name,2,%ICHPin.SpkrBalance%
  231. HKLM,%MediaCategories%\%ICHGUID.SpkrBalance%,Display,3,00,00,00,00
  232. HKLM,%MediaCategories%\%ICHGUID.StereoMix%,Name,2,%ICHPin.StereoMix%
  233. HKLM,%MediaCategories%\%ICHGUID.StereoMix%,Display,3,00,00,00,00
  234. HKLM,%MediaCategories%\%ICHGUID.MonoMix%,Name,2,%ICHPin.MonoMix%
  235. HKLM,%MediaCategories%\%ICHGUID.MonoMix%,Display,3,00,00,00,00
  236. HKLM,%MediaCategories%\%ICHGUID.Video%,Name,2,%ICHPin.Video%
  237. HKLM,%MediaCategories%\%ICHGUID.Video%,Display,3,00,00,00,00
  238.  
  239. HKLM,%MediaCategories%\%ICHGUID.3dStereoEnhance%,Name,2,%ICHPin.3dStereoEnhance%
  240. HKLM,%MediaCategories%\%ICHGUID.3dStereoEnhance%,Display,3,00,00,00,00
  241.  
  242. HKLM,%MediaCategories%\%ICHGUID.Front%,Name,2,%ICHPin.Front%
  243. HKLM,%MediaCategories%\%ICHGUID.Front%,Display,3,00,00,00,00
  244. HKLM,%MediaCategories%\%ICHGUID.Surround%,Name,2,%ICHPin.Surround%
  245. HKLM,%MediaCategories%\%ICHGUID.Surround%,Display,3,00,00,00,00
  246. HKLM,%MediaCategories%\%ICHGUID.Center%,Name,2,%ICHPin.Center%
  247. HKLM,%MediaCategories%\%ICHGUID.Center%,Display,3,00,00,00,00
  248. HKLM,%MediaCategories%\%ICHGUID.LFE%,Name,2,%ICHPin.LFE%
  249. HKLM,%MediaCategories%\%ICHGUID.LFE%,Display,3,00,00,00,00
  250.  
  251. HKLM,%MediaCategories%\%ICHGUID.WaveInBridge%,Name,2,%ICHPin.WaveInBridge%
  252. HKLM,%MediaCategories%\%ICHGUID.WaveInBridge%,Display,3,00,00,00,00
  253.  
  254. HKLM,%MediaCategories%\%ICHGUID.WaveOutBridge%,Name,2,%ICHPin.WaveOutBridge%
  255. HKLM,%MediaCategories%\%ICHGUID.WaveOutBridge%,Display,3,00,00,00,00
  256.  
  257.  
  258. ;;
  259. ;; Nodes
  260. ;;
  261. HKLM,%MediaCategories%\%ICHGUID.MonoOutVolume%,Name,2,%ICHNode.MonoOutVolume%
  262. HKLM,%MediaCategories%\%ICHGUID.MonoOutVolume%,Display,3,00,00,00,00
  263. HKLM,%MediaCategories%\%ICHGUID.MonoOutMute%,Name,2,%ICHNode.MonoOutMute%
  264. HKLM,%MediaCategories%\%ICHGUID.MonoOutMute%,Display,3,00,00,00,00
  265. HKLM,%MediaCategories%\%ICHGUID.StereoMixVolume%,Name,2,%ICHNode.StereoMixVolume%
  266. HKLM,%MediaCategories%\%ICHGUID.StereoMixVolume%,Display,3,00,00,00,00
  267. HKLM,%MediaCategories%\%ICHGUID.MonoMixVolume%,Name,2,%ICHNode.MonoMixVolume%
  268. HKLM,%MediaCategories%\%ICHGUID.MonoMixVolume%,Display,3,00,00,00,00
  269. HKLM,%MediaCategories%\%ICHGUID.MicBoost%,Name,2,%ICHNode.MicBoost%
  270. HKLM,%MediaCategories%\%ICHGUID.MicBoost%,Display,3,00,00,00,00
  271. HKLM,%MediaCategories%\%ICHGUID.AltMic%,Name,2,%ICHNode.AltMic%
  272. HKLM,%MediaCategories%\%ICHGUID.AltMic%,Display,3,00,00,00,00
  273. HKLM,%MediaCategories%\%ICHGUID.VideoVolume%,Name,2,%ICHNode.VideoVolume%
  274. HKLM,%MediaCategories%\%ICHGUID.VideoVolume%,Display,3,00,00,00,00
  275. HKLM,%MediaCategories%\%ICHGUID.VideoMute%,Name,2,%ICHNode.VideoMute%
  276. HKLM,%MediaCategories%\%ICHGUID.VideoMute%,Display,3,00,00,00,00
  277.  
  278.  
  279. ;;
  280. ;; These guids are private to the ICH driver.
  281. ;;
  282.  
  283. ;;
  284. ;; Nodes
  285. ;;
  286. HKLM,%MediaCategories%\%ICHGUID.PhoneVolume%,Name,,%ICHNode.PhoneVolume%
  287. HKLM,%MediaCategories%\%ICHGUID.PhoneVolume%,Display,1,00,00,00,00
  288. HKLM,%MediaCategories%\%ICHGUID.PhoneMute%,Name,,%ICHNode.PhoneMute%
  289. HKLM,%MediaCategories%\%ICHGUID.PhoneMute%,Display,1,00,00,00,00
  290. HKLM,%MediaCategories%\%ICHGUID.LineInMute%,Name,,%ICHNode.LineInMute%
  291. HKLM,%MediaCategories%\%ICHGUID.LineInMute%,Display,1,00,00,00,00
  292. HKLM,%MediaCategories%\%ICHGUID.MainMix%,Name,,%ICHNode.MainMix%
  293. HKLM,%MediaCategories%\%ICHGUID.MainMix%,Display,1,00,00,00,00
  294. HKLM,%MediaCategories%\%ICHGUID.BeepMix%,Name,,%ICHNode.BeepMix%
  295. HKLM,%MediaCategories%\%ICHGUID.BeepMix%,Display,1,00,00,00,00
  296. HKLM,%MediaCategories%\%ICHGUID.HPVolume%,Name,,%ICHNode.HPVolume%
  297. HKLM,%MediaCategories%\%ICHGUID.HPVolume%,Display,1,00,00,00,00
  298. HKLM,%MediaCategories%\%ICHGUID.HPMute%,Name,,%ICHNode.HPMute%
  299. HKLM,%MediaCategories%\%ICHGUID.HPMute%,Display,1,00,00,00,00
  300. HKLM,%MediaCategories%\%ICHGUID.MonoOutSelect%,Name,,%ICHNode.MonoOutSelect%
  301. HKLM,%MediaCategories%\%ICHGUID.MonoOutSelect%,Display,1,00,00,00,00
  302. HKLM,%MediaCategories%\%ICHGUID.WaveInSelect%,Name,,%ICHNode.WaveInSelect%
  303. HKLM,%MediaCategories%\%ICHGUID.WaveInSelect%,Display,1,00,00,00,00
  304. HKLM,%MediaCategories%\%ICHGUID.MasterInVolume%,Name,,%ICHNode.MasterInVolume%
  305. HKLM,%MediaCategories%\%ICHGUID.MasterInVolume%,Display,1,00,00,00,00
  306. HKLM,%MediaCategories%\%ICHGUID.MasterInMute%,Name,,%ICHNode.MasterInMute%
  307. HKLM,%MediaCategories%\%ICHGUID.MasterInMute%,Display,1,00,00,00,00
  308. HKLM,%MediaCategories%\%ICHGUID.MicInVolume%,Name,,%ICHNode.MicInVolume%
  309. HKLM,%MediaCategories%\%ICHGUID.MicInVolume%,Display,1,00,00,00,00
  310. HKLM,%MediaCategories%\%ICHGUID.MicInMute%,Name,,%ICHNode.MicInMute%
  311. HKLM,%MediaCategories%\%ICHGUID.MicInMute%,Display,1,00,00,00,00
  312.  
  313. HKLM,%MediaCategories%\%ICHGUID.FrontLeftVolume%,Name,,%ICHNode.FrontLeftVolume%
  314. HKLM,%MediaCategories%\%ICHGUID.FrontLeftVolume%,Display,1,00,00,00,00
  315.  
  316. HKLM,%MediaCategories%\%ICHGUID.FrontRightVolume%,Name,,%ICHNode.FrontRightVolume%
  317. HKLM,%MediaCategories%\%ICHGUID.FrontRightVolume%,Display,1,00,00,00,00
  318.  
  319. HKLM,%MediaCategories%\%ICHGUID.FrontMute%,Name,,%ICHNode.FrontMute%
  320. HKLM,%MediaCategories%\%ICHGUID.FrontMute%,Display,1,00,00,00,00
  321.  
  322. HKLM,%MediaCategories%\%ICHGUID.SurroundLeftVolume%,Name,,%ICHNode.SurroundLeftVolume%
  323. HKLM,%MediaCategories%\%ICHGUID.SurroundLeftVolume%,Display,1,00,00,00,00
  324.  
  325. HKLM,%MediaCategories%\%ICHGUID.SurroundRightVolume%,Name,,%ICHNode.SurroundRightVolume%
  326. HKLM,%MediaCategories%\%ICHGUID.SurroundRightVolume%,Display,1,00,00,00,00
  327.  
  328. HKLM,%MediaCategories%\%ICHGUID.SurroundMute%,Name,,%ICHNode.SurroundMute%
  329. HKLM,%MediaCategories%\%ICHGUID.SurroundMute%,Display,1,00,00,00,00
  330.  
  331. HKLM,%MediaCategories%\%ICHGUID.CenterVolume%,Name,,%ICHNode.CenterVolume%
  332. HKLM,%MediaCategories%\%ICHGUID.CenterVolume%,Display,1,00,00,00,00
  333. HKLM,%MediaCategories%\%ICHGUID.CenterMute%,Name,,%ICHNode.CenterMute%
  334. HKLM,%MediaCategories%\%ICHGUID.CenterMute%,Display,1,00,00,00,00
  335.  
  336. HKLM,%MediaCategories%\%ICHGUID.LFEVolume%,Name,,%ICHNode.LFEVolume%
  337. HKLM,%MediaCategories%\%ICHGUID.LFEVolume%,Display,1,00,00,00,00
  338. HKLM,%MediaCategories%\%ICHGUID.LFEMute%,Name,,%ICHNode.LFEMute%
  339. HKLM,%MediaCategories%\%ICHGUID.LFEMute%,Display,1,00,00,00,00
  340.  
  341. HKLM,%MediaCategories%\%ICHGUID.PcmOut3dBypass%,Name,,%ICHNode.PcmOut3dBypass%
  342. HKLM,%MediaCategories%\%ICHGUID.PcmOut3dBypass%,Display,1,00,00,00,00
  343.  
  344. HKLM,%MediaCategories%\%ICHGUID.DigitalOutEnable%,Name,,%ICHNode.DigitalOutEnable%
  345. HKLM,%MediaCategories%\%ICHGUID.DigitalOutEnable%,Display,1,00,00,00,00
  346.  
  347. [ac97intc_OEM.AddReg]
  348. ;
  349. ; Driver Register Defaults
  350. ; These are the default register value at driver startup.  Uncomment the lines
  351. ; to override the driver default.  The default register value XXYY is derived
  352. ; using the formula: HKR,Settings,Register,1,YY,XX.
  353. ;
  354. ;HKR,Settings,MasterVolume,1,00,00      ; 0 dB
  355. ;HKR,Settings,HeadphoneVolume,1,00,00   ; 0 dB
  356. ;HKR,Settings,MonoOutVolume,1,00,00     ; 0 dB
  357. ;HKR,Settings,ToneControls,1,0F,0F      ; Bypass Treble and Bass
  358. ;HKR,Settings,BeepVolume,1,00,00        ; 0 dB
  359. ;HKR,Settings,PhoneVolume,1,08,80       ; Muted, 0 dB
  360. ;HKR,Settings,MicVolume,1,08,80         ; Muted, 0 dB, No +20 dB
  361. ;HKR,Settings,LineInVolume,1,08,88      ; Muted, 0 dB
  362. ;HKR,Settings,CdVolume,1,08,08          ; 0 dB
  363. ;HKR,Settings,VideoVolume,1,08,88       ; Muted, 0dB
  364. ;HKR,Settings,AuxVolume,1,08,88         ; Muted, 0dB
  365. ;HKR,Settings,WaveOutVolume,1,08,08     ; 0 dB  Never touched by the system.
  366. ;HKR,Settings,RecordSelect,1,00,00      ; Select Mic
  367. ;HKR,Settings,RecordGain,1,00,00        ; 0 dB
  368. ;HKR,Settings,RecordGainMic,1,00,00     ; 0 dB
  369. ;HKR,Settings,GeneralPurpose,1,00,00    ; Wave path = Pre-3D,
  370.                                         ; Simultated Stereo = Off, 3D = Off,
  371.                                         ; Loudness = Off, Mono Select = Mix,
  372.                                         ; Mic Select = Mic1
  373. ;HKR,Settings,3dControl,1,00,00         ; 0%
  374. ;HKR,Settings,CenterLfeVolume,1,00,00   ; 0 dB
  375. ;HKR,Settings,SurroundVolume,1,00,00    ; 0 dB
  376. HKR,Settings,NonStandBitClkSupport,1,01,00,00,00 ; Enable non standard clock detection.
  377. HKR,Settings,MasterVolumeMode,1,02,00,00,00 ; Default master volume node mode is SndVol32 (0)
  378.  
  379. HKR,Disable,"Stereo enhance",1,01,00,00,00    ; Disable Stereo Enhance, by default
  380. HKR,Disable,"Stereo enhance bypass",1,01,00,00,00
  381.  
  382. [ac97intc_ICH.AddReg]
  383. HKR,Settings,UncachePages,1,00,00,00,00 
  384.  
  385. [ac97intc_MX.AddReg]
  386. HKR,Settings,UncachePages,1,01,00,00,00 
  387.  
  388. [Strings]
  389. MSFT="Microsoft"
  390. IntelMfg="Intel"
  391. ichaud_AA.DeviceDesc="Intel(r) 82801AA AC'97 Audio Controller"
  392. ichaud_AB.DeviceDesc="Intel(r) 82801AB AC'97 Audio Controller"
  393. ich2aud_BA_BAM.DeviceDesc="Intel(r) 82801BA/BAM AC'97 Audio Controller"
  394. ich3aud_CA_CAM.DeviceDesc="Intel(r) 82801CA/CAM AC'97 Audio Controller"
  395. i440mxaud.DeviceDesc="Intel(r) AC'97 Audio Controller"
  396. ac97intc.DeviceDesc="Intel(r) 82801AA/AB/BA/CA AC'97 Audio Controller"
  397.  
  398. ac97intc.Wave.szPname="Intel(r) Integrated Audio"
  399. ac97intc.Topology.szPname="Intel(r) Integrated Audio Topology"
  400.  
  401. MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
  402.  
  403. Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
  404. KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
  405. KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
  406. KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
  407. KSNAME_Wave="Wave"
  408. KSNAME_Topology="Topology"
  409. WDM_MIDI="SW Synth"
  410.  
  411. ac97intc.SvcDesc = "Intel(r) 82801 Audio Driver Install Service (WDM)"
  412.  
  413. ; Pins not added by Win98G
  414. ICHGUID.SpkrBalance      ="{887BD5B1-436D-4735-94F3-5AE1D13E23CF}"
  415. ICHGUID.MonoOut          ="{F9B41DC3-96E2-11d2-AC4C-00C04F8EFB68}"
  416. ICHGUID.StereoMix        ="{00DFF077-96E3-11d2-AC4C-00C04F8EFB68}"
  417. ICHGUID.MonoMix          ="{00DFF078-96E3-11d2-AC4C-00C04F8EFB68}"
  418. ICHGUID.Video            ="{915DAEC4-A434-11d2-AC52-00C04F8EFB68}"
  419. ICHGUID.3dStereoEnhance  ="{0A8C1AB4-42B0-11D2-95D2-00C04FB925D3}"
  420.  
  421. ICHGUID.Front            ="{0A8C1ABF-42B0-11D2-95D2-00C04FB925D3}"
  422. ICHGUID.Surround         ="{0A8C1ABE-42B0-11D2-95D2-00C04FB925D3}"
  423. ICHGUID.Center           ="{0A8C1ABD-42B0-11D2-95D2-00C04FB925D3}"
  424. ICHGUID.LFE              ="{0A8C1ABC-42B0-11D2-95D2-00C04FB925D3}"
  425.  
  426. ; Nodes not added by Win98G
  427. ICHGUID.MonoOutVolume    ="{1AD247EB-96E3-11d2-AC4C-00C04F8EFB68}"
  428. ICHGUID.MonoOutMute      ="{1AD247EC-96E3-11d2-AC4C-00C04F8EFB68}"
  429. ICHGUID.StereoMixVolume  ="{1AD247ED-96E3-11d2-AC4C-00C04F8EFB68}"
  430. ICHGUID.MonoMixVolume    ="{22B0EAFE-96E3-11d2-AC4C-00C04F8EFB68}"
  431. ICHGUID.MicBoost         ="{2BC31D6A-96E3-11d2-AC4C-00C04F8EFB68}"
  432. ICHGUID.AltMic           ="{2BC31D6B-96E3-11d2-AC4C-00C04F8EFB68}"
  433. ICHGUID.VideoVolume      ="{9B46E708-992A-11d2-AC4D-00C04F8EFB68}"
  434. ICHGUID.VideoMute        ="{9B46E709-992A-11d2-AC4D-00C04F8EFB68}"
  435.  
  436. ; Nodes
  437. ICHGUID.PhoneVolume      ="{0A8C1A87-42B0-11D2-95D2-00C04FB925D3}"
  438. ICHGUID.PhoneMute        ="{0A8C1A88-42B0-11D2-95D2-00C04FB925D3}"
  439. ICHGUID.LineInMute       ="{0A8C1A91-42B0-11D2-95D2-00C04FB925D3}"
  440. ICHGUID.MainMix          ="{0A8C1A9B-42B0-11D2-95D2-00C04FB925D3}"
  441. ICHGUID.BeepMix          ="{0A8C1A9F-42B0-11D2-95D2-00C04FB925D3}"
  442. ICHGUID.HPVolume         ="{0A8C1AA5-42B0-11D2-95D2-00C04FB925D3}"
  443. ICHGUID.HPMute           ="{0A8C1AA6-42B0-11D2-95D2-00C04FB925D3}"
  444. ICHGUID.MonoOutSelect    ="{0A8C1AA9-42B0-11D2-95D2-00C04FB925D3}"
  445. ICHGUID.WaveInSelect     ="{0A8C1AAE-42B0-11D2-95D2-00C04FB925D3}"
  446. ICHGUID.MasterInVolume   ="{0A8C1AAF-42B0-11D2-95D2-00C04FB925D3}"
  447. ICHGUID.MasterInMute     ="{0A8C1AB0-42B0-11D2-95D2-00C04FB925D3}"
  448. ICHGUID.MicInVolume      ="{0A8C1AB2-42B0-11D2-95D2-00C04FB925D3}"
  449. ICHGUID.MicInMute        ="{0A8C1AB3-42B0-11D2-95D2-00C04FB925D3}"
  450.  
  451. ICHGUID.FrontLeftVolume      ="{4B5D7177-271F-4EAA-AF18-33C5E11EF319}"
  452.  
  453. ICHGUID.FrontRightVolume      ="{0026F997-0ED1-449c-B021-220910CAB1CB}"
  454.  
  455. ICHGUID.FrontMute        ="{C680C4BA-BB12-4ef3-9F3A-E1BFF12CFEBC}"
  456.  
  457. ICHGUID.SurroundLeftVolume      ="{D3AD4298-85A1-49c1-8821-9D10B644FD77}"
  458.  
  459. ICHGUID.SurroundRightVolume      ="{B1ED00F7-B0A0-4097-9D10-4447242E274F}"
  460. ICHGUID.SurroundMute        ="{BB7E5A38-423D-41f4-B5D4-95A8A4DC1EBC}"
  461.  
  462. ICHGUID.CenterVolume      ="{62C4C998-327A-444d-BE8B-FB1A44A25FFC}"
  463. ICHGUID.CenterMute        ="{8FF78D31-FCC9-44b5-8B06-95B966289067}"
  464.  
  465. ICHGUID.LFEVolume      ="{87FF6A6A-305E-4a7d-B368-17AF949FCBC1}"
  466. ICHGUID.LFEMute        ="{1860F14F-3552-423f-94E5-4F3BF5D8298C}"
  467. ICHGUID.PcmOut3dBypass       = "{EA1145A4-228B-4990-9F97-C0AFA918AD78}"
  468. ICHGUID.DigitalOutEnable       = "{EBD38F38-CF24-49ff-A9D1-1510C6540F11}"
  469.  
  470. ICHGUID.WaveInBridge       = "{158E1263-D16E-4996-A39D-B567CABBA5B2}"
  471. ICHGUID.WaveOutBridge       = "{55D91EB3-3D97-48fd-B435-42C511997B9B}"
  472.  
  473.  
  474. ; Pins not added by Win98G (should be localized)
  475. ICHPin.SpkrBalance     ="Speaker Balance"
  476. ICHPin.MonoOut           ="Mono Out"
  477. ICHPin.StereoMix         ="Stereo Mix"
  478. ICHPin.MonoMix           ="Mono Mix"
  479. ICHPin.Video             ="Video"
  480. ICHPin.3dStereoEnhance   ="3D Enhance"
  481. ICHPin.Front             ="Front"
  482. ICHPin.Surround          ="Surround"
  483. ICHPin.Center            ="Center"
  484. ICHPin.LFE               ="LFE"
  485.  
  486. ; Nodes not added by Win98G
  487. ICHNode.MonoOutVolume    ="Mono Out Volume"
  488. ICHNode.MonoOutMute      ="Mono Out Mute"
  489. ICHNode.StereoMixVolume  ="Stereo Mix Volume"
  490. ICHNode.MonoMixVolume    ="Mono Mix Volume"
  491. ICHNode.VideoVolume      ="Video Volume"
  492. ICHNode.VideoMute        ="Video Mute"
  493. ICHNode.MicBoost         ="Microphone Boost"
  494. ICHNode.AltMic           ="Alternate Microphone"
  495.  
  496.  
  497. ; Nodes (localizeable)
  498. ICHNode.PhoneVolume      ="Phone Volume"
  499. ICHNode.PhoneMute        ="Phone Mute"
  500. ICHNode.LineInMute       ="LineIn Mute"
  501. ICHNode.MainMix          ="Main Mix"
  502. ICHNode.BeepMix          ="Beep Mix"
  503. ICHNode.HPVolume         ="Headphone Volume"
  504. ICHNode.HPMute           ="Headphone Mute"
  505. ICHNode.MonoOutSelect    ="Mono Out Select"
  506. ICHNode.WaveInSelect     ="WaveIn Select"
  507. ICHNode.MasterInVolume   ="WaveIn Volume"
  508. ICHNode.MasterInMute     ="WaveIn Mute"
  509. ICHNode.MicInVolume      ="Mic In Volume"
  510. ICHNode.MicInMute        ="Mic In Mute"
  511.  
  512. ICHNode.FrontLeftVolume  = "Front Left Volume"
  513.  
  514. ICHNode.FrontRightVolume = "Front Right Volume"
  515.  
  516. ICHNode.FrontMute   = "Front Mute"
  517.  
  518. ICHNode.SurroundLeftVolume = "Surround Left Volume"
  519.  
  520. ICHNode.SurroundRightVolume = "Surround Right Volume"
  521. ICHNode.SurroundMute   = "Surround Mute"
  522.  
  523. ICHNode.CenterVolume = "Center Volume"
  524. ICHNode.CenterMute = "Center Mute"
  525.  
  526. ICHNode.LFEVolume = "LFE Volume"
  527. ICHNode.LFEMute = "LFE Mute"
  528.  
  529. ICHNode.PcmOut3dBypass       = "PCM Out 3d Bypass"
  530. ICHNode.DigitalOutEnable       = "Enable Digital Output"
  531.  
  532. ICHPin.WaveInBridge       = "Wave in bridge"
  533. ICHPin.WaveOutBridge       = "Wave out bridge"
  534.  
  535.